package com.tangyh.basic.base.aspect;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 *
 * @version V1.0
 * @Title: NoRepeatSubmit
 * @Package com.tangyh.basic.base.aspect
 * @Description: 自定义注解，用于标记Controller中的提交请求
 * @author: gray
 */
@Target(ElementType.METHOD)  // 作用到方法上
@Retention(RetentionPolicy.RUNTIME) // 运行时有效
public @interface NoRepeatSubmit {
    /*
     * 防止重复提交标记注解
     * 设置请求锁定时间
     * @return
     */
    int lockTime() default 500;
}
